#include <cstdlib>
#include <iostream>
#include "Resolver.h"
using namespace std;
/*
string apertura(int, char**);
Matriz parsing(ifstream&);

double valor_k_masmenos_uno(double r, double delta_r, double delta_t);
double valor_j_mas_uno(double r, double delta_r, double delta_t);
double valor_j_menos_uno(double r, double delta_r, double delta_t);
void escritura(Matriz& m);
Matriz matriz_de_temperaturas(vector<double> resultados, double r, double delta_r, double delta_t);
*/
string apertura(int argc, char **argv);

int main(int argc, char *argv[])
{
	string nombre_archivo_datos = apertura(argc, argv);
	ifstream archivo_datos(nombre_archivo_datos.c_str());
	if(!archivo_datos)
	{
		cout << "error en la apertura del archivo de entrada" << endl;
		return 999;
	}
	Resolver res(archivo_datos);
	res.terminarTp();
	return 0;
}

string apertura(int argc, char **argv)
{
	string retorno;
	if(argc == 1)
	{
		cout << "Por favor, ingrese el nombre del archivo" << endl;
		cin >> retorno;
	}
	else
		retorno = argv[1];

	return retorno;
}

